/*
 * StatementDemo.java
 *
 * Created on 29 de marzo de 2005, 19:15
 */

package jdbc_01;

public class StatementExecuteDelete {
    
    final String PROYECTOS = "Drop Table proyectos"; 
    final String DEPARTAMENTOS = "Drop Table departamentos"; 
    final String EMPLEADOS = "Drop Table empleados"; 
   
    Conexion con;
    
    StatementExecuteDelete() {
        Conexion.driverOdbc();
        con = new Conexion("empleados", "empleados", "empleados");
        if (con.abrirConexion()) {
            crearTablas();
            con.cerrarConexion();
        }
    }
    
    void crearTablas(){
        javax.swing.JTextArea jta = new javax.swing.JTextArea(10,40);
        try {
        	java.sql.Statement stmt = con.getCon().createStatement();
                jta.append("B.D. en uso: ");
                jta.append(con.getCon().getCatalog()); 
            stmt.execute(this.EMPLEADOS); 
            jta.append("\nelimino tabla empleados. ");
            stmt.execute(this.PROYECTOS);
            jta.append("\nelimino tabla proyectos. ");
            stmt.execute(this.DEPARTAMENTOS);
            jta.append("\nelimino tabla departamentos. ");
            stmt.close();
        } catch (java.sql.SQLException e) {
            jta.setText(e.getMessage());
        } finally {
            javax.swing.JOptionPane.showMessageDialog(null, 
                                new javax.swing.JScrollPane(jta));
        }
    }
    
    public static void main(String[] args) {
        new StatementExecuteDelete();
        System.exit(0);
    }
    
}